Verwenden von "networksetup"
Das Befehlszeilenprogramm "networksetup" wird für die Konfiguration der Netzwerkeinstellungen eines Client-Computers verwendet. Sie können mit diesem Programm Netzwerkumgebungen erstellen oder bearbeiten, IP-Adressen ändern, Proxies für Netzwerkdienste festlegen und vieles mehr. Sie finden die Befehlszeilensyntax, Erklärungen und ein Beispiel in der Hilfe dieses Befehls. Geben Sie dazu im Programm "Terminal" die folgende Zeile ein:
- Verwenden Sie für Mac OS X 10.3-Clients folgenden Befehl:
- /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/networksetup -help
- Geben Sie für Clients mit Mac OS X 10.4 (oder neuer) für "UNIX- Befehle senden" Folgendes ein:
- networksetup -help
Nachfolgend finden Sie einige der Eigenschaften von networksetup.
| Flag | Beschreibung |
|---|---|
| -listallnetworkservices | Zeigt eine Liste aller Netzwerkdienste an den Hardwareanschlüssen des Servers an. Ein Stern (*) weist auf einen deaktivierten Netzwerkdienst hin. |
| -setmanual networkservice ip subnet router | Konfigurieren Sie für "networkservice" die TCP/IP-Einstellung "manual", dabei gilt für die IP-Adresse "ip", für die Teilnetzmaske "subnet" und für die Router-Adresse "router". Beispiel: networksetup -setmanual "Built-in Ethernet" 192.168.100.100 255.255.255.0 192.168.100.1 |
| -setdhcp networkservice [clientid] | Stellen Sie mit diesem Befehl die TCP/IP-Konfiguration für den angegebenen Netzwerkdienst auf die Verwendung von DCHP ein. Die Client-ID ist optional. Geben Sie "empty" für [Clientid] an, um die DHCP-Client-ID zu löschen. Beispiel: networksetup -setdhcp "Built-in Ethernet" |
| -setbootp networkservice | Stellen Sie mit diesem Befehl die TCP/IP-Konfiguration für den angegebenen Netzwerkdienst für die Verwendung von BOOTP.networksetup -setbootp "Built-in Ethernet" ein. |
| -setmanualwithdhcprouter networkservice ip | Legen Sie mit diesem Befehl eine manuelle IP-Adresse für die Verwendung für DHCP für den angegebenen Netzwerkdienst fest. Beispiel: networksetup -setmanualwithdhcprouter "Built-in Ethernet" 192.168.100.120 |
| -setdnsservers networkservice dns1 [dns2] | Geben Sie mit diesem Befehl die IP-Adressen von Servern an, die der angegebene Netzwerkdienst zum Auflösen von Domain-Namen verwenden soll. Sie können beliebig viele Server auflisten (ersetzen Sie dns1, dns2 usw. durch die IP-Adressen von Domain-Name-Servern). Wenn Sie alle DNS-Einträge für den angegebenen Netzwerkdienst löschen möchten, geben Sie anstelle des DNS-Servernamens "empty" ein. Beispiel: networksetup -setdnsservers "Built-in Ethernet" 192.168.100.100 192.168.100.12 |
| -setsearchdomains networkservice domain1 [domain2] | Bestimmen Sie mit diesem Befehl die Such-Domain für den angegebenen Netzwerkdienst. Sie können beliebig viele Such-Domains auflisten (ersetzen Sie domain1, domain2 usw. durch die Namen einer lokalen Domain). Wenn Sie alle Such-Domain-Einträge für den angegebenen Netzwerkdienst löschen möchten, geben Sie anstelle des Domain-Namens "empty" ein. Beispiel: networksetup -setsearchdomains "Built-in Ethernet" company.com corp.com |
| -setwebproxy networkservice domain portnumber (on | off) [username password] | Konfigurieren Sie den Web-Proxy für "networkservice" mit Domain und Port-Nummer. Der Proxy wird dadurch aktiviert. Geben Sie optional für die Identifizierung mit Benutzername und Kennwort "On" oder "Off" an, um die identifizierte Proxy-Unterstützung zu deaktivieren oder zu deaktivieren. Geben Sie Benutzernamen und Kennwort an, wenn Sie diese Identifizierung aktivieren. Beispiel: networksetup -setwebproxy "Built-In Ethernet" proxy.company.com 80 on bob mypassword |
| -help | Zeigt eine Liste aller im Programm "networksetup" verfügbaren Befehle zusammen mit erklärenden Informationen an. |
Jeder Befehl im Mac OS X Server-Handbuch "Command-Line Administration", der "networksetup" verwendet, kann in Remote Desktop über den Vorgang "UNIX-Befehl senden" verwendet werden.
Das Handbuch "Mac OS X Server Command-Line Administration" ist unter folgender Adresse verfügbar: